rat glue trap - English Synonyms Dictionary